#!/usr/bin/env python
PACKAGE = "pc_udp_streamer"

from dynamic_reconfigure.parameter_generator_catkin import *

gen = ParameterGenerator()

gen.add("tx",        double_t, 0, "T(C->A) translation X (m)", 0.0, -5.0, 5.0)
gen.add("ty",        double_t, 0, "T(C->A) translation Y (m)", 0.0, -5.0, 5.0)
gen.add("tz",        double_t, 0, "T(C->A) translation Z (m)", 0.0, -5.0, 5.0)

gen.add("yaw_deg",   double_t, 0, "Yaw  (deg, Z axis)", 0.0, -180.0, 180.0)
gen.add("pitch_deg", double_t, 0, "Pitch(deg, Y axis)", 0.0, -180.0, 180.0)
gen.add("roll_deg",  double_t, 0, "Roll (deg, X axis)", 0.0, -180.0, 180.0)

gen.add("apply_tf",  bool_t,   0, "Publish TF (frame_A -> frame_C)", True)

exit(gen.generate(PACKAGE, "pc_udp_streamer", "Extrinsic"))

